﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Mimoza.Plugins.DisplaySettings
{
    class C36SX_CE6_ConfigPlugin : BaseConfigPlugin
    {
        override public string Identity
        {
            get
            {
                return Resource.PluginIdentityC36SX;
            }
        }
        override public string Name
        {
            get
            {
                return "C36SX-CE6 Display resolutions";
            }
        }
        override public string Description
        {
            get
            {
                return "Mimoza.Plugins.DisplaySettings";
            }
        }
        public IEnumerable<DisplayResolution> ResolutionList
        {
            get
            {
                yield return new DisplayResolution("640x480x16-60Hz");
                yield return new DisplayResolution("640x480x16-75Hz");
                yield return new DisplayResolution("640x480x16-85Hz");
                yield return new DisplayResolution("800x600x16-60Hz");
                yield return new DisplayResolution("800x600x16-75Hz");
                yield return new DisplayResolution("800x600x16-85Hz");
                yield return new DisplayResolution("1024x768x16-60Hz");
                yield return new DisplayResolution("1024x768x16-75Hz");
                yield return new DisplayResolution("1024x768x16-85Hz");
                yield return new DisplayResolution("1280x1024x16-60Hz");
                yield return new DisplayResolution("1280x1024x16-75Hz");
                yield return new DisplayResolution("1280x1024x16-85Hz");
                yield return new DisplayResolution("640x480x32-60Hz");
                yield return new DisplayResolution("640x480x32-75Hz");
                yield return new DisplayResolution("640x480x32-85Hz");
                yield return new DisplayResolution("800x600x32-60Hz");
                yield return new DisplayResolution("800x600x32-75Hz");
                yield return new DisplayResolution("800x600x32-85Hz");
                yield return new DisplayResolution("1024x768x32-60Hz");
                yield return new DisplayResolution("1024x768x32-75Hz");
                yield return new DisplayResolution("1024x768x32-85Hz");
                yield return new DisplayResolution("1280x1024x32-60Hz");
                yield return new DisplayResolution("1280x720x16-60Hz");
                yield return new DisplayResolution("1280x720x32-60Hz");
                yield return new DisplayResolution("1280x768x16-60Hz");
                yield return new DisplayResolution("1280x768x32-60Hz");
                yield return new DisplayResolution("1280x800x16-60Hz");
                yield return new DisplayResolution("1280x800x32-60Hz");
                yield return new DisplayResolution("1280x960x16-60Hz");
                yield return new DisplayResolution("1280x960x32-60Hz");
                yield return new DisplayResolution("1368x768x16-60Hz");
                yield return new DisplayResolution("1368x768x32-60Hz");
                yield return new DisplayResolution("1400x1050x16-60Hz");
                yield return new DisplayResolution("1400x1050x32-60Hz");
                yield return new DisplayResolution("1440x900x16-60Hz");
                yield return new DisplayResolution("1440x900x32-60Hz");
                yield return new DisplayResolution("1600x1200x16-60Hz");
                yield return new DisplayResolution("1600x1200x32-60Hz");
                yield return new DisplayResolution("1680x1050x16-60Hz");
                yield return new DisplayResolution("1680x1050x32-60Hz");
            }
        }
    }
}
